manned spacecraft - French English Dictionary